/**
 * @author peter.zheng
 * 公用tab插件
 * 用法：$("#test").app_widgets_tab({参数选项});
 * 2011/04/12
 */
 (function($){
        $.fn.app_widgets_tab=function(options){
			options=$.extend(
			  {
			    currentClass:"current",
				tabMenu:null,
				tabElement:"li",
				tabContent:null,
				triggerEvent:"mouseover",
				callback:null,
				triggerIndex:null
			  },options||{}
			);
			//指定父容器
			var $_tabElement=this.find(options.tabMenu).find(options.tabElement);			
			var that=this;
		    $_tabElement.bind(options.triggerEvent,function(){
				$_tabElement.removeClass(options.currentClass);
			     var $_index=$_tabElement.index(this);
				 $_tabElement.eq($_index).addClass(options.currentClass);
				     that.find(options.tabContent).hide();
				     that.find(options.tabContent).eq($_index).show();
					 if(typeof(options.callback)=='function'&&options.callback!=null){
					 	options.callback();
					 }
					 return false;
			})
			if(options.triggerIndex!=null&&typeof(options.triggerIndex)=='number'){
				 $_tabElement.eq(options.triggerIndex).trigger(options.triggerEvent);	 	   		 	 
		      }	
		}		
	 })(jQuery);